Remote coriolis flowmeter sizing and ordering system

ABSTRACT

A system that provides a remote ordering system for a Coriolis flowmeter. The system is provided by a server. The server begins by receiving input flow stream parameters from a remote client computer. The server then determines flowmeter parameters from the input flow stream parameters received from the remote client computer. The server then determines at least one model of flowmeter suitable for the flowmeter parameters. The suitable models of flowmeters are then transmitted to remoter computer where a customer may then place an order for one of the models suitable for the flowmeter parameters.

FIELD OF THE INVENTION

[0001] This invention relates to Coriolis mass flowmeters. Moreparticularly, this invention relates to a computer system for receivingcustomer orders of Coriolis flowmeters. Still more particularly, thisinvention relates to a system executed by a server which a customer mayaccess from a remote system and input desired flow parameters and begiven choices of Coriolis mass flowmeters to select from to order.

Problem

[0002] A Coriolis mass flowmeter measures mass flow and otherinformation of materials flowing through a conduit in the flowmeter.Exemplary Coriolis flowmeters are disclosed in U.S. Pat. No. 4,109,524of Aug. 29,1978, U.S. Pat. No. 4,491,025 of Jan. 1, 1985, and Re. 31,450of Feb. 11, 1982, all to J. E. Smith et al. These flowmeters have one ormore conduits of straight or curved configuration. Each conduitconfiguration in a Coriolis mass flowmeter has a set of naturalvibration modes, which may be of a simple bending, torsional or coupledtype. Each conduit is driven to oscillate at resonance in one of thesenatural modes. Material flows into the flowmeter from a connectedpipeline on the inlet side of the flowmeter, is directed through theconduit or conduits, and exits the flowmeter through the outlet side ofthe flowmeter. The material flowing through the pipeline may be gas,liquid, solid, and any combination of these three. The natural vibrationmodes of the vibrating, material filled system are defined in part bythe combined mass of the conduits and the material flowing within theconduits.

[0003] When there is no flow through the flowmeter, all points along theconduit oscillate due to an applied driver force with identical phase orsmall initial fixed phase offset which can be corrected. As materialbegins to flow, Coriolis forces cause each point along the conduit tohave a different phase. The phase on the inlet side of the conduit lagsthe driver, while the phase on the outlet side of the conduit leads thedriver. Pick-off sensors on the conduit(s) produce sinusoidal signalsrepresentative of the motion of the conduit(s). Signals output from thepick-off sensors are processed to determine the phase difference betweenthe pick-off sensors. The phase difference between two pick-off sensorsignals is proportional to the mass flow rate of material through theconduit(s).

[0004] There are many different models of Coriolis flowmeters. Forexample, Micro Motion Inc. of Boulder, Colo. markets the following typesof Coriolis flowmeters. It is a problem to determine a proper model ofCoriolis flowmeter to be used in measuring mass flow rates through apipeline.

[0005] In order to determine the flowmeter model of the proper size andparameters for a pipeline, flow stream parameters for the pipeline mustbe known. Flow stream parameters include material flow rate, materialdensity, material viscosity, material temperature, material operatingpressure. From these flow stream parameters, flowmeter parameters for aflowmeter to insert into the pipeline can be determined. Flowmeterparameters include meter accuracy, pressure loss, and material velocity.The flowmeter parameters and flow stream parameters are then used todetermine the models of flowmeters that can be used to measure mass flowrate in the pipeline.

[0006] It is common to use software programs executed by a computer todetermine the proper model. However, this requires that meter selectionand sizing occur on premises where the computer executing the softwareresides. Heretofore, there has been no way for a user to remotely logonto a computer to remotely access sizing software and order a desiredflowmeter without the intervention of a human operator.

Solution

[0007] The above and other problems are solved and an advance in the artis made by a remote sizing and ordering system for a Coriolis flowmeterin accordance with this invention. The present invention allows a userto log in via a network connection. The network connection may either bevia a modem, via Internet, via intranet, or any other networkconnection. The user may then orders a flowmeterthat fits specificationfor the pipeline into which the flowmeter is to be inserted. This allowsthe user to order at any time of day and from anywhere in the world.

[0008] In accordance with this invention, a server computer stores andexecutes software that provides the remote sizing and ordering system ofthis invention. The server connects to a remote or client computer usedby a user. The server then receives input flow stream parameters from auser. The input flow stream parameters are then used by the server todetermine flowmeter parameters. The flowmeter parameters are then usedby the server to determine whether at least one model of flowmetersuitable for the flowmeter parameters.

[0009] The server may then generate a display including the at least onemodel suitable for the flow meter parameters. The display is thentransmitted to the remote computer and displayed to the customer. Theuser then selects one of the at least one models and transmits a requestfor the selection to the server. The server receives the request of theone of the at least one models.

[0010] The server may then transmit a display to the remote computer ofconfiguration options. The user then selects the configurations optionsand transmits the selected options to the server. The server receivesthe configuration options from the user. Some of the configurationsoptions include a process connection type, the process connection size,a power supply type which may include either Alternating Current (AC) orDirect Current (DC), and whether to have a local display.

[0011] The server may receive the following input flow stream parametersa flow rate of material to flow through the flowmeter, a density ofmaterial to flow through the flowmeter, a viscosity of material to flowthrough the flowmeter, a temperature of material to flow through saidflowmeter, and an operating pressure of material to flow through saidflowmeter. The server then may calculate the following flowmeterparameters from the input flow stream parameters. The flowmeterparameters include meter accuracy, pressure loss and fluid velocity.

[0012] After the user has configured a flowmeter, the flowmeter may bestored in an electronic shopping cart. The customer may then place anorder for a flowmeter from configured flowmeters in the shopping cart.The server then generates a message and transmits the order to amanufacturing department that produces and ships the flowmeter to thecustomer.

BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The above and other features of this invention described in theDetailed Description below and the following drawings:

[0014]FIG. 1 illustrating an exemplary Coriolis effect mass flowmeter;

[0015]FIG. 2 illustrating a typical internet connection;

[0016]FIG. 3 illustrating an exemplary processing system;

[0017]FIG. 4 illustrating an exemplary process of this invention;

[0018]FIG. 5 illustrating an exemplary process of receiving input streamparameters;

[0019]FIG. 6 illustrating an exemplary process of determining flowmeterparameters; and

[0020]FIG. 7 illustrating an exemplary process of receivingconfiguration options.

DETAILED DESCRIPTION

[0021] The present invention relates to a system for providing remoteordering and sizing for a Coriolis flowmeter. FIG. 1 illustrates anexemplary Coriolis flowmeter that may provides a mass flow rate or otherprocess parameter. Coriolis flowmeter 100 includes a flowmeter assembly110 and meter electronics 150. Meter electronics 150 are connected to ameter assembly 110 via leads 120 to provide for example, but not limitedto, density, mass-flow-rate, volume-flow-rate, and totalized mass-flowrate information over a path 175.

[0022] A Coriolis flowmeter structure is described although it should beapparent to those skilled in the art that the present invention could bepracticed in conjunction with any apparatus having a vibrating conduitto measure properties of material flowing through the conduit. A secondexample of such an apparatus is a vibrating tube densitometer which doesnot have the additional measurement capability provided by a Coriolismass flowmeters.

[0023] Meter assembly 110 includes a pair of flanges 101 and 101′,manifold 102 and conduits 103A and 103B. Driver 104, pick-off sensors105 and 105′, and temperature sensor 107 are connected to conduits 103Aand 103B. Brace bars 106 and 106′ serve to define the axis W and W′about which each conduit oscillates.

[0024] When Coriolis flowmeter 100 is inserted into a pipeline system(not shown) which carries the process material that is being measured,material enters flowmeter assembly 110 through flange 101, passesthrough manifold 102 where the material is directed to enter conduits103A and 103B. The material then flows through conduits 103A and 103Band back into manifold 102 from where it exits meter assembly 110through flange 101′.

[0025] Conduits 103A and 103B are selected and appropriately mounted tothe manifold 102 so as to have substantially the same mass distribution,moments of inertia and elastic modules about bending axes W-W and W′-W′,respectively. The conduits 103A-103B extend outwardly from the manifoldin an essentially parallel fashion.

[0026] Conduits 103A-103B are driven by driver 104 in oppositedirections about their respective bending axes W and W′ and at what istermed the first out of phase bending mode of the flowmeter. Driver 104may comprise any one of many well known arrangements, such as a magnetmounted to conduit 103A and an opposing coil mounted to conduit 103B andthrough which an alternating current is passed for vibrating bothconduits. A suitable drive signal is applied by meter electronics 150 todriver 104 via path 112.

[0027] Pick-off sensors 105 and 105′ are affixed to at least one ofconduits 103A and 103B on opposing ends of the conduit to measureoscillation of the conduits. As the conduit 103A-103B vibrates, pick-offsensors 105-105′ generate a first pick-off signal and a second pick-offsignal. The first and second pick-off signals are applied to paths 111and 111′. The driver velocity signal is applied to path 112.

[0028] Temperature sensor 107 is affixed to at least one conduit 103Aand/or 103B. Temperature sensor 107 measures the temperature of theconduit in order to modify equations for the temperature of the system.Path 111″ carries temperature signals from temperature sensor 107 tometer electronics 150.

[0029] Meter electronics 150 receives the first and second pick-offsignals appearing on paths 111 and 111′, respectively. Meter electronics150 processes the first and second velocity signals to compute the massflow rate, the density, or other property of the material passingthrough flowmeter assembly 110. This computed information is applied bymeter electronics 150 over path 125 to a utilization means (not shown).It is known to those skilled in the art that Coriolis flowmeter 100 isquite similar in structure to a vibrating tube densitometer. Vibratingtube densitometers also utilize a vibrating tube through which fluidflows or, in the case of a sample-type densitometer, within which fluidis held. Vibrating tube densitometers also employ a drive system forexciting the conduit to vibrate. Vibrating tube densitometers typicallyutilize only single feedback signal since a density measurement requiresonly the measurement of frequency and a phase measurement is notnecessary. The descriptions of the present invention herein applyequally to vibrating tube densitometers.

[0030] In Coriolis flowmeter 100, the meter electronics 150 arephysically divided into 2 components a host system 170 and a signalconditioner 160. In conventional meter electronics, these components arehoused in one unit.

[0031] Signal conditioner 160 includes drive circuitry 163 and sensorsignal conditioning circuitry 161. One skilled in the art will recognizethat in actuality drive circuitry 163 and pick-off conditioningcircuitry 161 may be separate analog circuits or may be separatefunctions provided by a digital signal processor or other digitalcomponents. Drive circuitry 163 generates a drive signal and applies analternating drive current to driver 104 via path 112 of path 120. Thecircuitry of the present invention may be included in drive circuitry163 to provide an alternating current to driver 104.

[0032] In actuality, path 112 is a first and a second lead. Drivecircuitry 163 is communicatively connected to sensor signal conditioningcircuitry 161 via path 162. Path 162 allows drive circuitry to monitorthe incoming pick-off signals to adjust the drive signal. Power tooperate drive circuitry 163 and sensor signal conditioning circuitry 161is supplied from host system 170 via a first wire 173 and a second wire174. First wire 173 and second wire 174 may be a part of a conventional2-wire, 4-wire cable, or a portion of a multi-pair cable.

[0033] Sensor signal conditioning circuitry 161 receives input signalsfrom first pick-off 105, second pick-off 105′, and temperature sensor107 via paths 111, 111′ and 111″. Sensor signal conditioning circuitry161 determines the frequency of the pick-off signals and may alsodetermine properties of a material flowing through conduits 103A-103B.After the frequency of the input signals from pick-off sensors 105-105′and properties of the material are determined, parameter signalscarrying this information are generated and transmitted to a secondaryprocessing unit 171 in host system 170 via path 176. In a preferredembodiment, path 176 includes 2 leads. However, one skilled in the artwill recognize that path 176 may be carried over first wire 173 andsecond wire 174 or over any other number of wires.

[0034] Host system 170 includes a power supply 172 and secondaryprocessing unit 171. Power supply 172 receives electricity from a sourceand converts the received electricity to the proper power needed by thesystem. Secondary processing unit 171 receives the parameter signalsfrom pick-off signal conditioning circuitry 161 and then may performprocesses needed to provide properties of the material flowing throughconduits 103A-103B needed by a user. Such properties may include but areriot limited to density, mass flow rate, and volumetric flow rate.

[0035]FIG. 2 illustrates a typical internet connection which may be usedto provide this invention. In FIG. 2, remote client computer system 210is at a customer site. Remote client computer 210 uses a modem or othernetworking device to connect to server 230. If a modem is used, remoteclient computer 210 connects to telephone network 210 which provides adial up connection to server 230. Server 230 is an Internet ServiceProvider (ISP) from remote client computer 210. Server 230 connects viaInternet 240 to Server 250. One skilled in the art will appreciate thatInternet 240 is a network of computers that are communicativelyconnected. Server 250 is a server of a provider of this invention thatexecutes processes in accordance with this invention.

[0036]FIG. 3 illustrates a block diagram of a processing system 300 thatis exemplary of the computer systems such as remote client computer 210and servers 250 and 240. One skilled in the art will recognize that thisis only exemplary and the exact configuration of processing system 300in a computer may vary.

[0037] Processing system 300 includes central processing unit (CPU) 301capable of executing instructions stored in a memory attached to CPU301. CPU 301 is attached to a memory bus 310 via path 303. Memory bus310 is connected to Read Only Memory (ROM) 320 via path 321 and toRandom Access Memory (RAM) 330 via path 331. ROM 320 stores instructionsused by CPU 301 to control the functions performed by processing system300. RAM 330 stores instructions such as the operating system andcurrently running applications, to be executed by CPU 301 as well as thedata needed to perform the instructions. CPU 301 reads and writes datato RAM 303 via path 303 and bus 310.

[0038] CPU 301 is connected to I/O bus 340 via path 304. I/O bus 340connects CPU 301 to peripheral devices to transmit data between CPU 301and the peripheral devices. In the preferred exemplary embodiment, theperipheral devices connected I/O bus 340 include keyboard 350, mouse360, display 370, nonvolatile memory (disk drive) 380, and modem 390.Keyboard 350 is connected to I/O bus 340 via path 341 and allows a userto input data. Mouse 360 is connected to I/O bus 340 via path 342 andallows a user to input data by moving mouse 160 to move an icon acrossdisplay 370. Display 370 is a video monitor and associated driversconnected to I/O bus 340 via path 343 to display images to a user.Nonvolatile memory 380 is a disk drive which can read and write data toa disk or other type of media to store the data for future use and isconnected to I/O bus 340 via path 344. Modem 390 is a device whichfacilitates a connection of processing system 300 to telephone line 391for communication with other computers such as a server for an Internetconnection. Modem 390 is connected to I/O bus 340 via path 345.

[0039] Process 400 is a process executed by a server to provide remotesizing and order of Coriolis flowmeters. One skilled in the art willrecognize that process 400 is a program written in a language such asJava or other language that facilitates communication between computers.Process 400 begins in step 405 by generating a display requesting flowstream parameters from a customer. One skilled in the art will recognizethat the display may a screen or page with fields to fill in for acustomer. In step 410, the server transmits the display to the clientremote computer system.

[0040] In step 415, the server receives input flow stream parametersfrom a customer. The customer inputs the parameter into the remotecomputer which transmits the input flow stream parameters to the server.

[0041]FIG. 5 illustrates a process 500 for receiving input flow streamparameters. Process 500 begins in step 505 by receiving a flow rate of amaterial to flow through the flowmeter from a remote computer. In step510, the server receives a viscosity of the material to flow through theflowmeter. The server then receives a temperature of material to flowthrough the flowmeter in step 515. In step 517, the server receives adensity of the material to flow through the flowmeter. Process 500 endsin step 520 in which the server receives an operating pressure of thematerial to flow through the flowmeter. One skilled in the art will knowthat other flow stream parameters may be added, but this is left tothose skilled in the art.

[0042] Referring back to FIG. 4, process 400 continues in step 420 bydetermining flowmeter parameters from the input flow stream parameters.FIG. 6 illustrates a process 600 executed by the server to calculateflowmeter parameters.

[0043] Process 600 begins in step 605 by calculating flowmeter accuracyfor the input flow stream parameters. In step 610, the server calculatespressure loss of the flow across the flowmeter based upon the input flowstream parameters. In step 615, process 600 as the server calculatesfluid velocity from the input flow stream parameters.

[0044] Referring back to FIG. 4, process 400 continues by determining atleast one model of flowmeter that has tolerances acceptable for thedetermined flowmeter parameters in step 425. A display included all ofthe determined models is generated in step 430 and is transmitted to theremote client system in step 435. In step 440, the server receive aselection of a one of the determined models.

[0045] In response to receiving the selection, the server transmit adisplay of configuration options to the remote client computer system instep 445. In step 450, the server receives configuration options fromthe customer via the remote client computer system. FIG. 7 illustratesan exemplary process 700 for receiving configuration options from theremote client computer.

[0046] Process 700 begins in step 705 by receiving a type and size ofprocess connection. One skilled in the art will recognize that a processconnection is a flange or other device used to connect the flowmeterinto a pipeline. In step 710, the server receives a type of power supplyto connect to the flowmeter. One skilled in the art will recognize thatthese may include either AC or DC power supply and may supply anydifferent ranges of currents. These are left to designers of flowmeters.Process 700 ends in step 715 with the server receiving a request for alocal display. One skilled in the art will recognize that any of thisconfigurations may be left out or others added depending upon thedesigner of the system.

[0047] Referring back to FIG. 4, process 400 continues in step 455 bystoring a configured flowmeter in an electronic shopping cart. Anelectronic shopping cart is a database that stores configured flowmetersfor a customer to choose from when making an order. It should be notedthat steps 405 through 455 may be repeated any number of times by a userfrom almost any step in process 400 to design many different flowmetersfor different uses and/or to order multiple flowmeters.

[0048] In step 460, the server receives an order for a configuredflowmeter. This may be done by the user selecting a one of theflowmeters stored in an electric shopping cart or may be received as thecustomer finishes configuring a flowmeter. In response to receiving anorder, the server transmits a display requesting billing informationfrom the customer in step 465. The request may be for a billing address,a credit card account or other form of creating and/or crediting anaccount.

[0049] In step 470, the server receives the billing information which isthen stored for future use in billing. In step 475, the server transmitsan order to a manufacturing department which will make the flowmeter andship the flowmeter to the customer. The order may be transmitted in ane-mail message or other such manner that includes all of theconfiguration data for the flowmeter.

[0050] After the flowmeter is sent to the customer, the flowmeter may beremotely configured in step 477 by connecting a remote computerconnected to the flowmeter to the server. Process 500 then ends.

[0051] The above is a exemplary embodiment of a remote Coriolisflowmeter sizing and ordering system in accordance with this invention.Those skilled in the art are expected to design alternative systems thatinfringe on this invention as set forth in the claims below eitherliterally or through the doctrine of equivalents.

What is claimed is:
 1. A method for providing remote ordering system fora Coriolis flowmeter comprising the steps of: receiving input flowstream parameters from a user; determining flowmeter parameters fromsaid input flow stream parameters; and determining whether at least onemodel of flowmeter is suitable for said flowmeter parameters.
 2. Themethod of claim 1 further comprising the steps of: displaying said atleast one model of flowmeter; and receiving a choice of a one of said atleast one model.
 3. The method of claim 2 further comprising the stepsof: receiving at least one configuration option from said user.
 4. Themethod of claim 3 further comprising the steps of: displayingconfiguration options to said user.
 5. The method of claim 3 whereinsaid step of receiving said at least one configuration options comprisesthe step of: receiving a process connection type to affix to saidflowmeter.
 6. The method of claim 5 wherein said step of receiving aflange type includes the step of: receiving a process connection sizefor said process connection type.
 7. The method of claim 3 wherein saidstep of receiving said at least one configuration option comprises thestep of: receiving a power supply type for said flowmeter.
 8. The methodof claim 7 wherein said step of receiving said power supply typecomprises the step of: receiving a request for an Alternating Current(AC) power supply.
 9. The method of claim 7 wherein said step ofreceiving said power supply type comprises the step of: receiving arequest from an Direct Current (DC) power supply.
 10. The method ofclaim 3 wherein said step of receiving said at least one configurationoption comprises the step of: receiving a request for a local display.11. The method of claim 1 wherein said step of receiving said input flowstream parameters comprises the step of: receiving a flow rate ofmaterial to flow through said flowmeter.
 12. The method of claim 1wherein said step of receiving said input flow stream parameterscomprises the step of: receiving a density of material to flow throughsaid flowmeter.
 13. The method of claim 1 wherein said step of receivingsaid input flow stream parameters comprises the step of: receiving aviscosity of material to flow through said flowmeter.
 14. The method ofclaim 1 wherein said step of receiving said input flow stream parameterscomprises the step of: receiving a temperature of material to flowthrough said flowmeter.
 15. The method of claim 1 wherein said step ofreceiving said input flow stream parameters comprises the step of:receiving an operating pressure of material to flow through saidflowmeter.
 16. The method of claim 1 wherein said step of receiving saidinput flow stream parameters comprises the step of: receiving a densityof said material flowing through said flowmeter.
 17. The method of claim1 further comprising the step of: displaying a request for said flowstream parameters to said user.
 18. The method of claim 1 furthercomprising the steps of: adding said selected flowmeter to an electronicshopping cart.
 19. The method of claim 1 further comprising the step of:receiving an order for a flowmeter of said model.
 20. The method ofclaim 19 further comprising the step of: transmitting said order to amanufacturing department.
 21. The method of claim 20 wherein said stepof transmitting comprises the steps of: generating an e-mail of saidorder; and transmitting said e-mail to said manufacturing department.22. The method of claim 1 wherein said step of determining saidflowmeter parameters comprises the step of: calculating flowmeteraccuracy.
 23. The method of claim 1 wherein said step of determiningsaid flowmeter parameters comprises the step of: calculating pressureloss.
 24. The method of claim 1 wherein said step of determining saidflowmeter parameters comprises the step of: calculating fluid velocity.25. A product for providing remote ordering system for a Coriolisflowmeter via linked processing systems comprising: instructions fordirecting a processing unit to: receive input flow stream parametersfrom a remote processing system, determine flowmeter parameters fromsaid input flow stream parameters, and determine at least one model offlowmeter suitable for said flowmeter parameters; and media readable bysaid processing unit that stores said instructions.
 26. The product ofclaim 25 wherein said instructions further comprise: instructions fordirecting said processing unit to: generate a display of said at leastone model of flowmeter, and transmit said display to said remoteprocessing system.
 27. The product of claim 25 wherein said instructionsfurther comprise: instructions for directing said processing unit to:receive a choice of a one of said at least one models from said remoteprocessing system.
 28. The product of claim 25 wherein said instructionsfurther comprise: instructions for directing said processing unit to:receive at least one configuration option from said remote processingsystem.
 29. The product of claim 28 wherein said instructions furthercomprise: instructions for directing said processing unit to: generate adisplay of configuration option s, and transmit said display to saidremote processing system.
 30. The product of claim 28 wherein saidinstructions to receive said at least one configuration optionscomprises: instructions for directing said processing unit to: receive aflange type to affix to said flowmeter from said remote processingsystem.
 31. The product of claim 30 wherein said instructions to receivea flange type comprise: instructions for directing said processing unitto: receive a flange size for said flange type.
 32. The product of claim28 wherein said instructions to receive said at least one configurationoptions comprises: instructions for directing said processing unit to:receive a power supply type for said flowmeter from said remoteprocessing system.
 33. The product of claim 32 wherein said instructionsto receive said power supply type comprises: instructions for directingsaid processing unit to receive a request for an AC power supply. 34.The product of claim 32 wherein said instructions to receive said powersupply type comprises: instructions for directing said processing unitto: receive a request from an DC power supply.
 35. The product of claim28 wherein said instructions to receive said at least one configurationoptions comprises: instructions for directing said processing unit to:receive a request for a local display.
 36. The product of claim 25wherein said instructions to receive said input flow stream parameterscomprise: instructions for directing said processing unit to: receive aflow rate of material to flow through said flowmeter from said remoteprocessing system.
 37. The product of claim 25 wherein said instructionsto receive said input flow stream parameters comprise: instructions fordirecting said processing unit to: receive a density of material to flowthrough said flowmeter from a remote processing system.
 38. The productof claim 25 wherein said instructions to receive said input flow streamparameters comprise: instructions for directing said processing unit to:receive a viscosity of material to flow through said flowmeter from saidremote processing system.
 39. The product of claim 25 wherein saidinstructions to receive said input flow stream parameters comprise:instructions for directing said processing unit to: receive atemperature of material to flow through said flowmeter.
 40. The productof claim 25 wherein said instructions to receive said input flow streamparameters comprise: instructions for directing said processing unit to:receive an operating pressure of material to flow through said flowmeterfrom said remote processing system.
 41. The product of claim 25 whereinsaid instructions further comprise: instructions for directing saidprocessing unit to: generate a display of a request for said flow streamparameters, and transmit said display to said remote processing system.42. The product of claim 25 wherein said instructions further comprise:instructions for directing said processing unit to: add said selectedflowmeter to an electronic shopping cart.
 43. The product of claim 25wherein said instructions further comprise: instructions for directingsaid processing unit to: receive an order for a flowmeter of said modelfrom said remote processing system.
 44. The product of claim 43 whereinsaid instructions further comprise: instructions for directing saidprocessing unit to: transmit said order to a manufacturing department.45. The product of claim 44 wherein said instructions to transmit saidorder comprise: instructions for directing said processing unit to:generate an e-mail of said order, and transmit said e-mail to saidmanufacturing department.
 46. The product of claim 25 wherein saidinstructions to determine said flowmeter parameters comprise:instructions to direct said processing to: calculate flowmeter accuracy.47. The product of claim 25 wherein said instructions to determine saidflowmeter parameters comprise: instructions to direct said processingto: calculate pressure loss.
 48. The product of claim 25 wherein saidinstructions to determine said flowmeter parameters comprise:instructions to direct said processing unit to: calculate fluidvelocity.
 49. A product for sizing a Coriolis flow meter comprisinginstructions to direct a processing unit to: calculate flowmeteraccuracy from input flow stream parameters from a remote processingsystem, calculate pressure loss from input flow stream parameters,calculate fluid velocity, determine a model of flowmeter that hastolerance wherein calculated flowmeter accuracy, pressure loss, andfluid velocity are within tolerances of said model of flowmeter; andmedia readable by said processing unit that stores said instructions.50. The product of claim 49 wherein said instructions further comprise:instructions for directing said processing to: receive input flow streamparameters from said remote processing system.
 51. The product of claim50 wherein said instructions to receive said input flow streamparameters comprise: instructions for directing said processing unit to:receive a flow rate of material to flow through said flowmeter from saidremote processing system.
 52. The product of claim 50 wherein saidinstructions to receive said input flow stream parameters comprise:instructions for directing said processing unit to: receive a density ofmaterial to flow through said flowmeter from a remote processing system.53. The product of claim 50 wherein said instructions to receive saidinput flow stream parameters comprise: instructions for directing saidprocessing unit to: receive a viscosity of material to flow through saidflowmeter from said remote processing system.
 54. The product of claim50 wherein said instructions to receive said input flow streamparameters comprise: instructions for directing said processing unit to:receive a temperature of material to flow through said flowmeter. 55.The product of claim 50 wherein said instructions to receive said inputflow stream parameters comprise: instructions for directing saidprocessing unit to: receive an operating pressure of material to flowthrough said flowmeter from said remote processing system.
 56. A methodfor sizing a Coriolis flowmeter comprising the steps of: calculatingflowmeter accuracy from input flow stream parameters received from aremote user; calculating pressure loss from input flow streamparameters; calculating fluid velocity; and determining a model offlowmeter that has tolerance wherein calculated flowmeter accuracy,pressure loss, and fluid velocity are within tolerances of said model offlowmeter.
 57. The method of claim 56 further comprising the step of:receiving input flow stream parameters from a remote processing system.58. The method of claim 57 said step of receiving said input flow streamparameters comprises the step of: receiving a flow rate of material toflow through said flowmeter from said remote processing system.
 59. Themethod of claim 58 wherein in the step of receiving said input flowstream parameters comprise the step of: receiving a density of materialto flow through said flowmeter from a remote processing system.
 60. Themethod of claim 58 wherein said step of receiving said input flow streamparameters comprises the step of: receiving a viscosity of material toflow through said flowmeter from said remote processing system.
 61. Themethod of claim 58 wherein said step of receiving said input flow streamparameters comprises the step of: receiving a temperature of material toflow through said flowmeter.
 62. The method of claim 58 wherein saidstep of receiving said input flow stream parameters comprises the stepof: receiving an operating pressure of material to flow through saidflowmeter from said remote processing system.